home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / CODING / GRAPHICS / PNGLIB06.ZIP / README.TXT < prev   
Encoding:
Text File  |  1995-05-01  |  3.6 KB  |  82 lines

  1. readme.txt - for pnglib 0.6
  2.  
  3. This is a draft version of pnglib, not the final version.  It may not
  4. work.  Furthermore, some of the library is not finished, mostly stuff
  5. that is not part of the "core" library.  See pngtodo.txt for more
  6. details.
  7.  
  8. Having said that, I should mention that it will read and write
  9. PNG files.  The "core" of the library seems solid enough to allow
  10. those who are interested to experiment with it.  I expect to finish
  11. a Beta version in a week or two, along with a testing program to
  12. allow easy testing on various platforms.  If that goes well, a
  13. full version can be available as early as June.  Please be patient,
  14. as this is an all volunteer effort.
  15.  
  16. For a detailed description on using pnglib, read pnglib.txt.  For
  17. usage information and restrictions (what little they are) on pnglib,
  18. see png.h.  For a description on using zlib (the compression library
  19. used by pnglib) and zlib's restrictions, see zlib.h
  20.  
  21. I have included a make file, but you will probably have to modify it
  22. for your own needs.  I'm using Borland C++, running large memory
  23. model on Windows 3.11, but it should work on almost anything.  Support
  24. for medium memory model is planned, but is not in this version.
  25. You will get some "parameter not used" errors in pngrtran.c.  These
  26. functions are not finished, so the code is ifdef'ed out.  Just
  27. ignore these warnings.
  28.  
  29. You will need zlib 0.9 to run this.  That is the current version,
  30. although later versions should work also.  zlib is a compression
  31. library that is useful for more things then just png files.  If
  32. you need a compression library, check out zlib.h
  33.  
  34. zlib should be available at the same place that pnglib is.
  35. If not, it should be at ftp.uu.net in /graphics/png
  36. Eventually, it will be at ftp.uu.net in /pub/archiving/zip/zlib
  37.  
  38. You will also want a copy of the PNG specification.  It should
  39. be available at the same place you picked up pnglib.  If it is
  40. not there, try ftp.uu.net in the /graphics/png directory.
  41.  
  42. This version is dated May 1, 1995.  If it is significantly after that,
  43. look for a new version.  I'm not sure where the final code will go,
  44. but you may try ftp.uu.net in the /graphics/png directory, or
  45. ftp.group42.com, or, on CompuServe, Lib 20 at GO GRAPHSUPPORT
  46. If you can't find it in any of those places, e-mail me, and I'll
  47. tell you where it is.
  48.  
  49. If you have any code changes, requests, problems, etc., please e-mail
  50. them to me.  Also, I'd appreciate any make files or project files.
  51. Please mention "pnglib" somewhere in the subject line.  Thanks.
  52.  
  53. We are about to change our internet address, but for now, you can
  54. reach me at:
  55.  
  56. internet: group42@interserv.com
  57. CompuServe: 75501,1625
  58.  
  59. Please do not send me general questions about PNG.  Send them to
  60. the address in the specification.  At the same time, please do
  61. not send pnglib questions to that address, send them to me.  I'll
  62. get them in the end anyway.  If you have a question about something
  63. in the PNG specification that is related to using pnglib, send it
  64. to me.  Send me any questions that start with "I was using pnglib,
  65. and ...".  If in doubt, send questions to me.  I'll bounce them
  66. to others, if necessary.
  67.  
  68. Please do not send suggestions on how to change PNG.  We have
  69. been discussing PNG for 4 months now, and it is official and
  70. finished.  If you have suggestions for pnglib, however, I'll
  71. gladly listen.  Even if your suggestion is not used for version
  72. 1.0, it may be used later.
  73.  
  74. Good luck, and happy coding.
  75.  
  76. -Guy Eric Schalnat
  77.  Group 42, Inc.
  78.  internet: group42@interserv.com
  79.  CompuServe: 75501,1625
  80.  Coming soon: www.group42.com, ftp.group42.com
  81.  
  82.